Improve binding-set parser
authorMatthias Clasen <mclasen@redhat.com>
Sat, 29 Jan 2011 00:36:24 +0000 (19:36 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 31 Jan 2011 02:27:56 +0000 (21:27 -0500)
commit8bb0d552f1be1313cbb9e37607b21d8274ae5ff1
tree7f43977c117d49df61479dbbec135a9e27d27921
parenta04e721473a6afc45dba8bc9f95256375968edb4
Improve binding-set parser

Make gtk_binding_entry_add_signal_from_string() return the expected
token in case of parsing error, so that we can return a GError
instead of spewing. Also, add a separate scope for binding-set,
since allowing {} in identifiers in SCOPE_VALUE breaks the fact
that the ; after the last assignment in a rule is optional.
gtk/gtkbindings.c
gtk/gtkbindings.h
gtk/gtkcssprovider.c